package demo4.config;

import com.alibaba.druid.pool.DruidDataSource;
import org.springframework.context.annotation.Bean;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * 配置诶，用于将连接池注册到Spring容器中
 */

public class DBUtil {
    //将连接池注入容器中
    @Bean
    public DruidDataSource init(){
        DruidDataSource ds = new DruidDataSource();
        ds.setUrl("jdbc:mysql://localhost:3307/tedu?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true");
        ds.setUsername("root");
        ds.setPassword("root");
        ds.setInitialSize(5); //初始连接数-数据库连接池创建好后内部默认创建的链接熟练
        ds.setMaxActive(30); //最大连接数
        return ds;
    }

}
